/****************************************
 * Copyright (c) 2015 NiuWa.
 * All rights reserved.
 * Created on 2015年4月14日
 * 
 * Contributors:
 * 	   bwz - initial implementation
 ****************************************/
package com.niuwa.p2p.vo.front.account;

import java.math.BigDecimal;

/**
 * @title 还款和结清相关信息Vo
 *
 * @author bwz
 * @version 1.0
 * @created 2015年4月14日
 */
public class RefundOrSettleBalanceVo {
		
	/**
	 * 项目编号
	 */
	private String projectNo;
	
	/**
	 * 项目名称
	 */
	private String projectName;

	/**
	 * 借款人
	 */
	private Long lender;
	
	/**
	 * 借款人姓名
	 */
	private String lenderName;
	
	/**
	 * 剩余本金
	 */
	private BigDecimal remainAmount;
	
	/**
	 * 剩余利息
	 */
	private BigDecimal remainInterest;
	
	/**
	 * 逾期费用
	 */
	private BigDecimal overdueFee;
	
	/**
	 * 手续费
	 */
	private BigDecimal poundage;
	
	/**
	 * 应还本金
	 */
	private BigDecimal repayCapital;
	
	/**
	 * 应还利息
	 */
	private BigDecimal repayInterest;
	
	/**
	 * 总费用
	 */
	private BigDecimal totalAmount;
	
	/**
	 * 可用余额
	 */
	private BigDecimal availableBalance;
	
	/**
	 * 状态
	 */
	private String status;

	
	public String getProjectNo() {
		return projectNo;
	}

	public void setProjectNo(String projectNo) {
		this.projectNo = projectNo;
	}

	public String getProjectName() {
		return projectName;
	}

	public void setProjectName(String projectName) {
		this.projectName = projectName;
	}

	public Long getLender() {
		return lender;
	}

	public void setLender(Long lender) {
		this.lender = lender;
	}

	public String getLenderName() {
		return lenderName;
	}

	public void setLenderName(String lenderName) {
		this.lenderName = lenderName;
	}

	public BigDecimal getRemainAmount() {
		return remainAmount;
	}

	public void setRemainAmount(BigDecimal remainAmount) {
		this.remainAmount = remainAmount;
	}

	public BigDecimal getRemainInterest() {
		return remainInterest;
	}

	public void setRemainInterest(BigDecimal remainInterest) {
		this.remainInterest = remainInterest;
	}

	public BigDecimal getOverdueFee() {
		return overdueFee;
	}

	public void setOverdueFee(BigDecimal overdueFee) {
		this.overdueFee = overdueFee;
	}

	public BigDecimal getPoundage() {
		return poundage;
	}

	public void setPoundage(BigDecimal poundage) {
		this.poundage = poundage;
	}

	public BigDecimal getRepayCapital() {
		return repayCapital;
	}

	public void setRepayCapital(BigDecimal repayCapital) {
		this.repayCapital = repayCapital;
	}

	public BigDecimal getRepayInterest() {
		return repayInterest;
	}

	public void setRepayInterest(BigDecimal repayInterest) {
		this.repayInterest = repayInterest;
	}

	public BigDecimal getTotalAmount() {
		return totalAmount;
	}

	public void setTotalAmount(BigDecimal totalAmount) {
		this.totalAmount = totalAmount;
	}

	public BigDecimal getAvailableBalance() {
		return availableBalance;
	}

	public void setAvailableBalance(BigDecimal availableBalance) {
		this.availableBalance = availableBalance;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

}
